package cn.tangg.factory.factory_method;


/**
 * 工厂方法模式是简单工厂的仅一步深化，
 * 在工厂方法模式中，我们不再提供一个统一的工厂类来创建所有的对象，
 * 而是针对不同的对象提供不同的工厂。也就是说 每个对象都有一个与之对应的工厂
 */

// 抽象工厂接口 Facroty
// 返回的产品是抽象产品

public interface Factory {

    public Shape getShape();
}
